package com.pengliu.common.bean;

import com.pengliu.common.mybatis.model.Model;
import java.io.Serializable;
import java.util.Date;

/**
 * @author pengliu
 */
public class OcrUser extends Model implements Serializable {

	/**
	 * 主键ID
	 * @mbggenerated
	 */
	private Integer id;
	/**
	 * 用户账号
	 * @mbggenerated
	 */
	private String userName;
	/**
	 * 用户密码
	 * @mbggenerated
	 */
	private String passWord;
	/**
	 * 创建此用户的管理员
	 * @mbggenerated
	 */
	private Integer sysUserId;
	/**
	 * 启用状态(1:启用,0禁用)
	 * @mbggenerated
	 */
	private Integer enableState;
	/**
	 * 创建时间
	 * @mbggenerated
	 */
	private Date createTime;
	/**
	 * 这字段对应的数据库表 ocr_user
	 * @mbggenerated
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * 此方法返回【主键ID】的值. 
	 * @return  返回的值属性名称是: ocr_user.id
	 * @mbggenerated
	 */
	public Integer getId() {
		return id;
	}

	/**
	 * 该方法设置数据【主键ID】的值 
	 * @param   为属性名称(ocr_user.id)设置值 .
	 * @mbggenerated
	 */
	public void setId(Integer id) {
		this.id = id;
	}

	/**
	 * 此方法返回【用户账号】的值. 
	 * @return  返回的值属性名称是: ocr_user.user_name
	 * @mbggenerated
	 */
	public String getUserName() {
		return userName;
	}

	/**
	 * 该方法设置数据【用户账号】的值 
	 * @param   为属性名称(ocr_user.user_name)设置值 .
	 * @mbggenerated
	 */
	public void setUserName(String userName) {
		this.userName = userName == null ? null : userName.trim();
	}

	/**
	 * 此方法返回【用户密码】的值. 
	 * @return  返回的值属性名称是: ocr_user.pass_word
	 * @mbggenerated
	 */
	public String getPassWord() {
		return passWord;
	}

	/**
	 * 该方法设置数据【用户密码】的值 
	 * @param   为属性名称(ocr_user.pass_word)设置值 .
	 * @mbggenerated
	 */
	public void setPassWord(String passWord) {
		this.passWord = passWord == null ? null : passWord.trim();
	}

	/**
	 * 此方法返回【创建此用户的管理员】的值. 
	 * @return  返回的值属性名称是: ocr_user.sys_user_id
	 * @mbggenerated
	 */
	public Integer getSysUserId() {
		return sysUserId;
	}

	/**
	 * 该方法设置数据【创建此用户的管理员】的值 
	 * @param   为属性名称(ocr_user.sys_user_id)设置值 .
	 * @mbggenerated
	 */
	public void setSysUserId(Integer sysUserId) {
		this.sysUserId = sysUserId;
	}

	/**
	 * 此方法返回【启用状态(1:启用,0禁用)】的值. 
	 * @return  返回的值属性名称是: ocr_user.enable_state
	 * @mbggenerated
	 */
	public Integer getEnableState() {
		return enableState;
	}

	/**
	 * 该方法设置数据【启用状态(1:启用,0禁用)】的值 
	 * @param   为属性名称(ocr_user.enable_state)设置值 .
	 * @mbggenerated
	 */
	public void setEnableState(Integer enableState) {
		this.enableState = enableState;
	}

	/**
	 * 此方法返回【创建时间】的值. 
	 * @return  返回的值属性名称是: ocr_user.create_time
	 * @mbggenerated
	 */
	public Date getCreateTime() {
		return createTime;
	}

	/**
	 * 该方法设置数据【创建时间】的值 
	 * @param   为属性名称(ocr_user.create_time)设置值 .
	 * @mbggenerated
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
}